package com.irdstudio.efp.flow.service.facade;

/**
 * 获取业务流程url配置服务
 * @author szbd
 *
 */
public interface FlowUrlConfigService {
    
    /**
     * 获取启动流程url
     * @return
     */
    public String getInitflowUrl();
    
    /**
     * 获取异步启动事件url
     * @return
     */
    public String getAsyncStartEventUrl();
    
    /**
     * 获取同步启动事件url
     * @return
     */
    public String getSyncStartEventUrl();
    
    /**
     * 获取异步继续当前事件url
     * @return
     */
    public String getAsyncContinueEventUrl();
    
    /**
     * 获取同步继续当前事件url
     * @return
     */
    public String getSyncContinueEventUrl();
    
    /**
     * 获取restful同步启动url
     * @return
     */
    public String getRestfulSyncStartEventUrl();
    
    /**
     * 获取restful异步启动url
     * @return
     */
    public String getRestfulAsyncStartEventUrl();
    
    /**
     * 获取restful 异步继续当前流转信息url
     * @return
     */
    public String getRestfulAsyncContinueEventUrl();
    
    /**
     * 获取restful 同步继续当前流转信息url
     * @return
     */
    public String getRestfulSyncContinueEventUrl();
    
    /**
     * 获取审批信息查询url
     * @return
     */
    public String getQueryPageAprvInfoUrl();
    
    /**
     * 获取查询待办事项url
     * @return
     */
    public String getWaitDoneUrl();
    
    /**
     * 获取查询已办事项url
     * @return
     */
    public String getHaveDoneUrl();
    
    /**
     * 获取查询办结事项url
     * @return
     */
    public String getEndDoneUrl();
}
